input,select{font-family: "Microsoft YaHei"}
/*banner*/
.ogmall_slider{ width:100%; height:700px; overflow:hidden; position:relative;} 
.ogmall_slider .hd{ overflow:hidden; position:absolute;bottom:15px; z-index:2; text-align:center; width:100%} 
.ogmall_slider .hd ul{ overflow:hidden; zoom:1; } 
.ogmall_slider .hd ul li{width:15px;height:15px; display: inline-block;margin:0 5px;border-radius:50%;overflow:hidden; background:#fff; text-indent:9999px; cursor:pointer; } 
.ogmall_slider .hd ul li.on{ background:#ed145b; } 
.ogmall_slider .bd{ position:relative; height:100%; z-index:0;   } 
.ogmall_slider .bd img{ width:100%; height:700px; } 
.ogmall_slider .bespeak{  width:290px; background:#ebebeb; padding:20px 20px; overflow:hidden; position:absolute;right:25px; bottom:25px; border-radius:5px}
.ogmall_slider .bespeak h1{ font-size:18px; color:#444; font-weight:normal; text-align:center}
.ogmall_slider .bespeak .text{ width:96%; height:38px;border:none; padding:0 2%; margin:10px 0; color:#666; font-size:14px; border-radius:3px}
.ogmall_slider .bespeak .button{ width:100%; background:#ed145b; border:none; overflow:hidden; cursor:pointer; font-size:18px; color:#fff; text-align:center; height:40px; line-height:40px; margin-top:10px; border-radius:3px }
.ogmall_slider .bespeak .select{ width:80px;border:none; height:40px; margin:10px 0; float:left; font-size:14px; margin-right:10px;border-radius:3px; color:#666}
.ogmall_slider .bespeak .select1{ width:110px;border:none; height:40px; margin:10px 0; float:left; font-size:14px;border-radius:3px; color:#666}
/*刷选*/
.ogmall_city{ padding:40px 0 20px; clear:both; display: inline-block; position:relative}
.ogmall_city img{ float:left;}
.ogmall_city span{ float:left; line-height:63px; padding-left:20px; color:#333}
.ogmall_city span em{ color:#f32367; background:url(../img/triangle_down.png) no-repeat right; padding-right:12px; cursor:pointer}
.ogmall_city .city_dc{background:#fff;position:absolute;width:300px;border:#ccc solid 1px;right:-128px;top:95px;z-index:99999;padding:15px 15px;box-shadow:1px 2px 1px rgba(0,0,0,.15); color:#666; font-size:12px}
.ogmall_city .city_dc b{ float:left; width:60px; line-height:26px;}
.ogmall_city .city_dc i{ text-align:right; float:right; cursor:pointer}
.ogmall_city .city_dc ul{ float:left; width:240px}
.ogmall_city .city_dc ul li{ float:left; padding:0 5px; line-height:26px; cursor:pointer}
.ogmall_city .tooltip-arrow {position: absolute;width: 0;height: 0;line-height: 0;font-size: 0;border-style: solid;border-width:10px;border-color: transparent;_border-color: tomato;_filter: chroma(color=tomato);}
.ogmall_choice{border:#ccc solid 1px; font-size:14px;color:#444; padding:15px 10px; overflow:hidden; clear:both; display:block; position:relative; border-radius:4px; margin-top:50px}
.ogmall_choice em{ width:70px; text-align:right; float:left; padding:8px 0}
.ogmall_choice span{ width:80px; text-align:center; float:left; padding:8px 0}
.ogmall_choice ul{ float:left; width:1028px;}
.ogmall_choice ul li{ float:left; padding:8px 27px 0 0}
.ogmall_choice ul li a{border:#fff solid 1px; padding:0 3px}
.ogmall_choice ul li a:hover{border:#fff solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .on{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .on:hover{border:#ed145b solid 1px; color:#ed145b; padding:0 3px}
.ogmall_choice .boxdown{ position:absolute;right:20px;bottom:20px; background:#ed145b; color:#fff; font-size:12px; padding:4px 20px; border-radius:3px; cursor:pointer}
/*设计方案*/
.ogmall_more{float: right;font-size: 14px;color: #ed145b;line-height: 24px;}
.ogmall_more a{color: #ed145b;}
.ogmall_more a:hover{color: #ed145b; text-decoration:underline}
.ogmall_title{border-bottom:#ccc solid 1px; height:47px;}
.ogmall_title  h1{ color:#ed145b; font-size:28px; float:left;border-bottom:#ed145b solid 1px; padding-bottom:10px; position:relative}
.ogmall_title  h1 em {width: 100%;height: 1px;background-color: #ed145b;position: absolute;left: 0;bottom: -1px;}
.ogmall_title  .ogmall_more{ padding-top:16px}
.ogmall_scheme .slideTab{ overflow:hidden } 
.ogmall_scheme .slideTab .hd{ padding:0 0 25px 80px; overflow:hidden; float:left; position:relative; z-index:9999} 
.ogmall_scheme .slideTab .hd ul li{ float:left; cursor:pointer; color:#808080; padding:0 15px; font-size:14px; line-height:24px} 
.ogmall_scheme .slideTab .hd ul li.on{ cursor:pointer;  color:#000 } 
.ogmall_scheme .slideTab .bd{ float:right; width:1095px; color:#000} 
.ogmall_scheme .slideTab .bd ul li{ width:360px; margin-left:5px; float:left; margin-bottom:10px}
.ogmall_scheme .slideTab .bd ul li .img img{ width:360px; height:206px; vertical-align:bottom}
.ogmall_scheme .slideTab .bd ul li .b{ background:#f5f5f5; height:64px;}
.ogmall_scheme .slideTab .bd ul li .b img{ width:46px; height:46px; margin:9px 10px 0 30px; float:left}
.ogmall_scheme .slideTab .bd ul li .b span{ float:left; width:260px; line-height:64px; font-size:14px; color:#000}
.ogmall_scheme .slideTab .bd ul li .b em{ color:#666; padding-left:20px}
.ogmall_scheme .doubleSlideTab{ overflow:hidden; position:relative} 
.ogmall_scheme .doubleSlideTab .tit{overflow:hidden; position:absolute; width:100%}
.ogmall_scheme .doubleSlideTab .tit h2{ float:left; font-size:18px; color:#000}
.ogmall_scheme .doubleSlideTab .ogmall_more{ position:absolute;right:0; z-index:9999}
.ogmall_scheme .doubleSlideTab .parHd{float:left; width:100px; margin-top:49px } 
.ogmall_scheme .doubleSlideTab .parHd li{ height:48px; line-height:48px; text-align:center; font-size:16px; color:#666;  background:#ebebeb; border-radius:0 4px 4px 0; cursor:pointer} 
.ogmall_scheme .doubleSlideTab .parHd li.on{ cursor:pointer; background:#f32367; color:#fff} 
.ogmall_scheme .doubleSlideTab .parBd{ float:right; width:1095px; color:#000} 
.ogmall_scheme .doubleSlideTab .parBd .slideTxtBox{ background:#fff; width:400px; border:0; padding:20px;    } 
.ogmall_scheme .doubleSlideTab .parBd .slideTxtBox .hd{ background:#fff;  } 
.ogmall_scheme .line{ height:1px; background:#ccc; overflow:hidden; clear:both; display:block; margin:20px 0 30px 0}
/*实景效果*/
.ogmall_real{ overflow:hidden}
.ogmall_real ul{ margin-left:-40px}
.ogmall_real ul li{ float:left; width:580px; margin:40px 0 0 40px; position:relative; overflow:hidden; height:380px}
.ogmall_real ul li img{ width:580px; height:380px;}
.ogmall_real ul li a.bg{ display:none}
.ogmall_real ul li a p{ display:none}
.ogmall_real ul li a:hover .bg{ background:rgba(255,255,255,.8); width:100%; height:100%; position:absolute;top:0;left:0; display:block;transition-duration: .5s;}
.ogmall_real ul li a:hover .bg p{ font-size:24px; color:#000; line-height:50px; display:block; padding:90px 0 0 200px;}
/*软装设计师*/
.ogmall_designer ul{ margin-left:-20px; padding-top:40px}
.ogmall_designer ul li{ float:left; width:200px;  text-align:center; padding-top:70px}
.ogmall_designer ul li img{ width:130px; height:130px; vertical-align:bottom; border-radius:50%;transition-duration: .5s;}
.ogmall_designer ul li:hover img{ width:200px; height:200px; margin-top:-70px}
.ogmall_designer ul .on img{width:200px; height:200px; margin-top:-70px; border-radius:50%}
.ogmall_designer ul li h1{ font-weight:normal; font-size:18px; padding:20px 0 15px}
.ogmall_designer ul li p{ font-size:14px; color:#666}
/*合作品牌*/
.ogmall_brand ul{ margin-left:-20px;}
.ogmall_brand ul li{ float:left; width:285px; margin-left:20px; text-align:center; padding-top:30px}
.ogmall_brand ul li img{ width:285px; height:160px; vertical-align:bottom}
.ogmall_brand ul li:hover img{ box-shadow:0px 2px 20px 0px rgba(4,0,0,.66)}
.ogmall_brand ul li h1{ font-weight:normal; font-size:18px; padding:20px 0 15px}
/*品牌家具*/
.ogmall_furniture{ padding-bottom:40px; overflow:hidden} 
.ogmall_furniture .hd{ float:left; padding:15px 0 0 40px} 
.ogmall_furniture .hd ul li{ float:left; padding:0 15px; font-size:14px; color:#666; cursor:pointer } 
.ogmall_furniture .hd ul li.on{ color:#1a1a1a} 
.ogmall_furniture .bd{ color:#000  } 
.ogmall_furniture .bd ul{ margin-left:-20px} 
.ogmall_furniture .bd ul li{ float:left; text-align:center; margin-left:20px} 
.ogmall_furniture .bd ul li h1{ font-size:16px; color:#1a1a1a; padding:20px 0 15px}
.ogmall_furniture .bd ul li p{ font-size:16px; color:#f32367}

#ogmall_left_nav{position: fixed;right:20px;top:20px;}
.ogmall_left_nav{top:900px !important;}
#ogmall_left_nav ul li{width:145px;height:52px;line-height:52px; background:#be0080; margin-bottom:15px; border-radius:8px; padding-left:13px; font-size:20px}
#ogmall_left_nav ul li a{ color:#fff; display:block}
#ogmall_left_nav ul li a:hover{ color:#fff; text-decoration:none}
#ogmall_left_nav ul .f0{ background:url(../img/left_nav.png) no-repeat right -52px #ed145b}
#ogmall_left_nav ul .f1{ background:url(../img/left_nav.png) no-repeat right top #ed145b !important}
#ogmall_left_nav ul .f2{ background:url(../img/left_nav.png) no-repeat right -104px #bf0081}
#ogmall_left_nav ul .f3{ background:url(../img/left_nav.png) no-repeat right -156px #601885}
#ogmall_left_nav ul .f4{ background:url(../img/left_nav.png) no-repeat right -208px #1d2088}
#ogmall_left_nav ul .f5{ background:url(../img/left_nav.png) no-repeat right -260px #006fbc}
#ogmall_left_nav ul .f6{ background:url(../img/left_nav.png) no-repeat right -312px #e4b32d}
#ogmall_left_nav ul .f7{ background:url(../img/left_nav.png) no-repeat right -364px #d67217}
#ogmall_left_nav ul .f8{ background:url(../img/left_nav.png) no-repeat right -416px #e71f59}
#ogmall_left_nav ul .f9{ background:url(../img/left_nav.png) no-repeat right -468px #c5171e}
/*拎包入住*/
.ogmall_design_btn{ position:absolute; width:260px; height:74px;top:50%;left:50%; margin:-37px 0 0 -130px}
.ogmall_design_btn a{ background:#ed145b; color:#fff; display:block; border-radius:40px; line-height:74px; font-size:28px; text-align:center}
.ogmall_design_btn a:hover{ text-decoration:none}
.ogmall_lbrz_bg{background:#f7f7f7; overflow:hidden}
.ogmall_lbrz_title{ text-align:center; margin-top:30px; position:relative}
.ogmall_lbrz_title h1{ font-size:24px; color:#000; border-bottom:#000 solid 1px; display:inline-block; padding:0 30px; padding-bottom:10px}
.ogmall_lbrz_title h2{ font-size:18px; color:#000; padding:10px 0 10px; font-weight:bold}
.ogmall_lbrz_title .ogmall_more{ position:absolute;right:0;top:28px}
.ogmall_lbrz{ padding-bottom:20px; overflow:hidden; position:relative } 
.ogmall_lbrz .hd{ overflow:hidden;border:#ccc solid 1px;border-right:none; width:1183px; position:fixed;top:940px;left:50%; margin-left:-591px; background:#f7f7f7; z-index:9999} 
.ogmall_lbrz .hd ul li{ float:left; width:90px; font-size:14px; color:#000; cursor:pointer; height:48px; line-height:48px; border-right:#ccc solid 1px; text-align:center; font-weight:bold } 
.ogmall_lbrz .hd ul li.on{ color:#fff; background:#f00659} 
.ogmall_lbrz .bd{ color:#000  } 
.ogmall_lbrz ul.barnd{ margin-left:-20px; margin-bottom:10px; overflow:hidden} 
.ogmall_lbrz ul.barnd li{ float:left; text-align:center; margin:20px 0 10px 20px} 
.ogmall_lbrz ul.barnd li .img img{ width:285px; height:190px; vertical-align:bottom}
.ogmall_lbrz ul.barnd li .pb img{ width:285px; height:160px;}
.ogmall_lbrz ul.related{  color:#000;margin-left:-60px; } 
.ogmall_lbrz ul.related li{ width:360px;  float:left; margin:20px 0 10px 60px}
.ogmall_lbrz ul.related li .img img{ width:360px; height:206px; vertical-align:bottom}
.ogmall_lbrz ul.related li .b{ background:#fff; height:64px;}
.ogmall_lbrz ul.related li .b img{ width:46px; height:46px; margin:9px 10px 0 30px; float:left}
.ogmall_lbrz ul.related li .b span{ float:left; width:260px; line-height:64px; font-size:14px; color:#000}
.ogmall_lbrz ul.related li .b em{ color:#666; padding-left:20px}
/*创建方案*/
.ogmall_found{}
.ogmall_found h1{ font-size:16px; font-weight:bold; color:#000; padding:50px 0 20px 0;text-align: center;}
.ogmall_found .Mjov{width: auto;height: 40px;line-height: 40px;color:#808080;}
.ogmall_found .Mjov h2{width: 90px;float: left;font-size: 14px;}
.ogmall_found .Mjov .title{width: 90px;float: left;}
.ogmall_found .Mjov span{padding: 3px 13px;cursor: pointer; margin-right: 10px;font-size: 12px;}
.ogmall_found .Mjov span.Suin{background: #ed145b;color: #FFFFFF;border-top-left-radius: 3px;border-bottom-right-radius: 3px;border-top-right-radius: 3px;border-bottom-left-radius: 4px;}
.ogmall_found .Dkdb{width: auto;height: auto;margin-top: 20px;}
.ogmall_found .Dkdb ul{width: auto;height: auto;display: none;}
.ogmall_found .Dkdb ul li{float: left;width: 280px;height: 350px;margin:0 16px 20px 0;border: 1px solid #eaeaea;cursor: pointer;color: #808080;position: relative;}
.ogmall_found .Dkdb ul li .check_ico{position: absolute;bottom: 0;right: 0;width: 32px;height: 24px;background: url(/img/check_ico.png) no-repeat;display: none;}
.ogmall_found .Dkdb ul li.Jouf{border: 1px solid #ed145b;}
.ogmall_found .Dkdb ul li.Jouf .check_ico{display: block;}
.ogmall_found .Dkdb ul li .IolcM{width2: 285px;height: 190px;overflow: hidden;}
.ogmall_found .Dkdb ul li:hover .IolcM img{filter: alpha(opacity=70);transition:all 1.2s linear;-moz-transition:all 1.2s linear;-o-transition:all 1.2s linear;-webkit-transition:all 1.2s linear;-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-m-transform:scale(1.12);transform:scale(1.12);}
/*.ogmall_found .title{ float:left; width:102px; font-size:16px; color:#000}
.ogmall_found .select{ float:left; width:200px; height:46px; border:#ccc solid 1px; font-size:18px; padding:0 5px; margin-left:20px}
.ogmall_found .choice{ float:left; width:1098px}
.ogmall_found .choice ul li{ float:left;border:#999 solid 1px;  margin:0 0 20px 20px; width:344px; cursor: pointer}
.ogmall_found .choice ul li img{ width:344px; height:265px; vertical-align:bottom}
.ogmall_found .choice ul li p{ text-align:center; font-size:20px; color:#999; height:60px; line-height:60px}
.ogmall_found .choice ul li h2{height:79px; line-height:79px; font-size:24px; color:#999; text-align:center}
.ogmall_found .choice ul li.on{border:#ed145b solid 1px; background:url(../img/check_ico.png) no-repeat right bottom }
.ogmall_found .choice ul li.on p{color:#ed145b }
.ogmall_found .choice ul li.on h2{color:#ed145b }
.ogmall_found a.found_btn{ float:right; background:#ed145b; color:#fff; font-size:18px; color:#fff; padding:10px 30px; border-radius:5px; margin:10px 0 20px}*/
/*在线设计*/
.ogmall_online{}
.ogmall_online .t{border-bottom:#e6e6e6 solid 1px; padding:18px 0; font-size:16px; color:#000; overflow:hidden}
.ogmall_online .t span{ color:#666; padding:0 50px 0 20px}
.ogmall_online .title{ font-size:16px; color:#000; font-weight:bold; padding:20px 0 15px}
.ogmall_online ul.left_nav{ clear:both; display:block;/* position:fixed; background:#fff; z-index:9999;top:290px*/}
.ogmall_online ul.left_nav li{ color:#666; font-size:12px; float:left;border:#e6e6e6 solid 1px; width:80px; height:34px; line-height:34px; text-align:center; margin-right:10px; cursor:pointer}
.ogmall_online ul.left_nav li.on{border:#ed145b solid 1px}
.ogmall_online ul.left_nav .add{ background:#fafafa}
.ogmall_online ul.left_nav li a dl{ display:none}
.ogmall_online ul.left_nav li dl{ position: relative; z-index:9999; background:#fff !important;border-left:#e6e6e6 solid 1px; border-right:#e6e6e6 solid 1px; width:80px; margin-left:-1px}
.ogmall_online ul.left_nav li dd{border-bottom:#e6e6e6 solid 1px; background:#fafafa}
.ogmall_online .left_pz{ width:498px; float:left;border:#e6e6e6 solid 1px; }
.ogmall_online .left_pz h1{ background:#666; height:46px; line-height:46px; text-align:center; color:#fff; font-size:16px}
.ogmall_online .left_pz dl{}
.ogmall_online .left_pz dt{ height:73px; line-height:73px;border-bottom:#e6e6e6 solid 1px; padding:0 30px; color:#666; clear:both; display:block}
.ogmall_online .left_pz dt span{ float:left; font-size:14px;}
.ogmall_online .left_pz dt em{ float:left; padding-left:200px; font-size:12px; color:#666}
.ogmall_online .left_pz dt i{ color:#000; padding:0 5px}
.ogmall_online .left_pz dt b{ background:url(../img/close.gif) no-repeat left center; width:14px; height:73px; float:right; cursor:pointer}
.ogmall_online .left_pz dd{ background:#f5f5f5;border-bottom:#e6e6e6 solid 1px;  color:#333; clear:both; display:block;}
.ogmall_online .left_pz dd .list{ padding:12px 0px;border-bottom:#ebebeb solid 1px; height:48px; margin:0 50px; line-height:48px; font-size:12px}
.ogmall_online .left_pz dd .list .img{ float:left;}
.ogmall_online .left_pz dd .list .img img{ width:48px; height:48px;}
.ogmall_online .left_pz dd .list .tit{ float:left; width:160px; padding-left:20px; overflow:hidden}
.ogmall_online .left_pz dd .list .jj{ float:left; width:90px;}
.ogmall_online .left_pz dd .list .jj span{ width:20px; float:left; color:#999; text-align: center; cursor:pointer}
.ogmall_online .left_pz dd .list .jj em{ float:left; width:30px; text-align:center; color:#000}
.ogmall_online .left_pz dd .list .r{ float:right; width:80px; text-align:right; position:relative;color:#ed145b}
.ogmall_online .left_pz dd .list .r a{ color:#ed145b}
.ogmall_online .left_pz dd .list .r .add{ background:url(/img/add_ico.png) no-repeat right center; height:48px; width:20px; float:right}
.ogmall_online .left_pz dd .list .xx-box{width: 498px;height: 86px; ;position:absolute; left:-368px; top:-160px; z-index:999; background:#FFFFFF;padding: 30px 0;}
.ogmall_online .left_pz dd .list .xx-box .TIOnwr{float: left;width: 100px;height: 86px;color: #282828;margin-right: 10px;font-size: 16px;}
.ogmall_online .left_pz dd .list .xx-box ul{width: 350px;height: 76px;float: left;padding-top: 10px;}
.ogmall_online .left_pz dd .list .xx-box ul li{color: #666;font-size: 12px;width: auto;height: 25px;line-height: 25px; margin-right: 10px;margin-bottom: 10px; padding:0 12px;text-align: center;float: left;cursor: pointer;border-top-left-radius: 5px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;border-bottom-left-radius: 5px;}
.ogmall_online .left_pz dd .list .xx-box ul li:hover{background: #ed145b;color: #FFFFFF;}
.ogmall_online .left_pz dd .list .xx-box ul li.HoA{background: #ed145b;color: #FFFFFF;}

.ogmall_online .left_pz dd .li i{ display:none}
.ogmall_online .left_pz dd .li:hover i{ position:absolute;right:-20px; display:block;top:0; font-family: Verdana, Geneva, sans-serif; color:#ed145b; cursor:pointer}
.ogmall_online .left_pz dd .last{border-bottom:none}
.ogmall_online .left_pz .total{ height:72px; line-height:72px; color:#666;border-bottom:#e6e6e6 solid 1px; padding:0 30px; font-size:14px}
.ogmall_online .left_pz .total b{ font-weight:normal; font-size:16px; color:#ed145b}
.ogmall_online .left_pz .release{ padding:20px 30px; overflow:hidden}
.ogmall_online .left_pz .release h2{ font-size:14px; color:#333; font-weight:bold; padding-bottom:10px}
.ogmall_online .left_pz .release .input{ width:96%;border:#e6e6e6 solid 1px; height:28px; border-radius:5px; padding:0 2%; margin-bottom:20px}
.ogmall_online .left_pz .release .btn1{ float:left; width:88px; height:40px; border:#e6e6e6 solid 1px; color:#999; background:none; font-size:16px; border-radius:5px; cursor:pointer}
.ogmall_online .left_pz .release .btn2{ float:left; width: 100%; width2:242px; height:40px; border:#eb145d solid 1px; color:#eb145d; background:none; font-size:16px; border-radius:5px; margin-left:0px; cursor:pointer}
.ogmall_online .left_pz .release .btn3{ float:right; width:88px; height:40px; border:#eb145d solid 1px; color:#eb145d; background:none; font-size:16px; border-radius:5px; cursor:pointer}
.ogmall_online .right_list{ float:right; width:680px}

.ogmall_online .right_list .choice{border:#e6e6e6 solid 1px; font-size:14px;color:#444; overflow:hidden; clear:both; display:block; position:relative}
.ogmall_online .right_list .choice .tit{ background:#fafafa;border-bottom:#e6e6e6 solid 1px; padding:0 20px; height:44px}
.ogmall_online .right_list .choice .tit h2{ float:left; color:#333; font-size:16px; font-weight:bold; line-height:44px}
.ogmall_online .right_list .choice .tit b{ color:#eb145d}
.ogmall_online .right_list .choice .tit .search{ float:right; padding:10px 0px 0 0; position:relative }
.ogmall_online .right_list .choice .tit .search .t{ width:160px; padding:2px 6px; background:#fff;border:#e6e6e6 solid 1px; color:#666;border-radius:5px; font-size:14px  }
.ogmall_online .right_list .choice .tit .search .search_icon{ position: absolute;right:0px;top:10px; color:#999; cursor:pointer; background:url(../img/search_ico.png) no-repeat center; width:30px; height:25px;border:none}
.ogmall_online .right_list .choice .lb{ border-bottom:#e6e6e6 dashed 1px; overflow:hidden; padding:3px 0}
.ogmall_online .right_list .choice em{ width:100px; text-align:right; float:left; padding:8px 0; color:#666}
.ogmall_online .right_list .choice span{ width:50px; text-align:center; float:left; padding:8px 0}
.ogmall_online .right_list .choice ul{ float:left; width:510px;}
.ogmall_online .right_list .choice ul li{ float:left; padding:8px 15px 0 8px}
.ogmall_online .right_list .choice ul li a{ padding:0 4px; color:#59011f}
.ogmall_online .right_list .choice ul li a:hover{ color:#ed145b; padding:0 4px}
.ogmall_online .right_list .choice .on{background:#ed145b ; color:#fff; padding:0 4px; margin-top: 8px;border-radius:3px}
.ogmall_online .right_list .choice .on:hover{ color:#fff; padding:0 4px}
.ogmall_online .right_list .choice .boxdown{ background:#fafafa; color:#000; font-size:12px; cursor:pointer;border-top:#e6e6e6 solid 1px; height:28px; text-align:center; margin-top:-1px; position:relative}
.ogmall_online .right_list .choice .boxdown i{ background:#fff; width:125px; position:absolute;top:-1px;left:50%; height:25px; line-height:25px;border-bottom:#e6e6e6 solid 1px; margin-left:-63px; color:#666}
.ogmall_online .right_list .choice .boxdown b{ padding-left:5px;  }
.ogmall_online .right_list .top_choice{ height:38px; background:#fafafa; border:#e6e6e6 solid 1px;}
.ogmall_online .right_list .top_choice ul{ float:left; line-height:38px; font-size:14px}
.ogmall_online .right_list .top_choice ul li{ float:left; width:75px; text-align:center}
.ogmall_online .right_list .top_choice ul li .on{ background:#ed145b; color:#fff}
.ogmall_online .right_list .top_choice ul li a{ display:block}
.ogmall_online .right_list .top_choice .r{ float:right; padding-right:10px; color:#666; font-size:14px; line-height:38px}
.ogmall_online .right_list .top_choice .r i{ color:#eb145d; padding:0 3px; font-weight:bold}
.ogmall_online .right_list .top_choice .r b{ font-family:SimSun; font-weight:bold; padding:0 10px; color:#b3b3b3; cursor:pointer}
.ogmall_online .right_list .pro_list{font-size:12px}
.ogmall_online .right_list .pro_list ul{}
.ogmall_online .right_list .pro_list ul li{border-bottom:#e6e6e6 solid 1px; padding:20px 0;  overflow:hidden}
.ogmall_online .right_list .pro_list ul li .img{ float:left; width:120px; padding:0 10px 0 20px}
.ogmall_online .right_list .pro_list ul li .img img{ width:120px; height:120px}
.ogmall_online .right_list .pro_list ul li .l1{ float:left; width:185px; color:#333; line-height:26px; }
.ogmall_online .right_list .pro_list ul li .l1 h2{ font-size:14px; color:#59011f; font-weight:bold}
.ogmall_online .right_list .pro_list ul li .l1 h2 a{color:#59011f;}
.ogmall_online .right_list .pro_list ul li .l1 em{ color:#999}
.ogmall_online .right_list .pro_list ul li .l2{ float:left; width:40px; text-align:right; color:#999; line-height:26px; padding-top:26px}
.ogmall_online .right_list .pro_list ul li .l3{ float:left; width:190px; color:#333; padding-top:28px}
.ogmall_online .right_list .pro_list ul li .l3 p{ line-height:22px; padding:0px 3px; display:inline-block; cursor:pointer;border:#fff solid 1px;}
.ogmall_online .right_list .pro_list ul li .l3 .on{border:#ed145b solid 1px}
.ogmall_online .right_list .pro_list ul li .l4{ width:108px; float:right;}
.ogmall_online .right_list .pro_list ul li .l4 p{ text-align:center; color:#ed145b; line-height:26px; font-size:14px}
.ogmall_online .right_list .pro_list ul li .l4 a.pro_btn{ width:100%; height:36px; line-height:36px; color:#fff; text-align:center; font-size:14px; background:#ed145b; display:block; border-radius:5px; margin-top:38px}
.ogmall_online .right_list .pro_list ul li .l4 a.pro_btn_selected{ width:100%; height:36px; line-height:36px; color:#fff; text-align:center; font-size:14px; background:#ccc; display:block; border-radius:5px; margin-top:38px}
/*设计师详情页*/
.ogmall_page{ text-align:center; font-size:14px; padding:50px 0 20px; clear:both; display:block; color: black;}
.ogmall_page a{ padding:0 8px;}
.ogmall_page a:hover{color:#ed145b;}
.ogmall_page span{ color:#999; padding:0 8px;}
/*设计师详情页*/
.ogmall_designer_show{ overflow:hidden}
.ogmall_designer_show .banner{ background:url(../img/banner_02.jpg) no-repeat top center; height:350px; width:100%; text-align:center}
.ogmall_designer_show .banner .w{ width:1200px; margin:0 auto; position:relative}
.ogmall_designer_show .banner .user_img{ display:inline-block; padding:35px 0 0 0}
.ogmall_designer_show .banner .user_img img{ width:120px; height:120px; border-radius:50%;border:#fff solid 2px}
.ogmall_designer_show .banner h1{ font-size:24px; color:#fff; font-weight:bold; padding:15px 0 20px;}
.ogmall_designer_show .banner p{ font-size:14px; color:#fff; padding-bottom:25px}
.ogmall_designer_show .banner .user_btn{ background:#ed145b; font-size:20px; color:#fff; padding:8px 45px; display:inline-block; border-radius:5px}
.ogmall_designer_show .banner .info{ position:absolute;right:0;bottom:0px; font-size:14px; color:#fff;}
.ogmall_designer_show .title{ font-size:18px; border-bottom:#ccc solid 1px; padding:20px 0 15px; color:#000; }
.ogmall_designer_show .works ul{ margin-left:-57px}
.ogmall_designer_show .works ul li{ width:360px; margin-left:57px; float:left; margin-top:20px;border:#ccc solid 1px; border-radius:5px}
.ogmall_designer_show .works ul li .img img{ width:360px; height:206px; vertical-align:bottom; border-radius:5px 5px 0 0}
.ogmall_designer_show .works ul li .b{  height:64px;line-height:64px; padding:0 40px}
.ogmall_designer_show .works ul li .b span{ float:left;  color:#000; font-size:20px}
.ogmall_designer_show .works ul li .b em{ color:#666;  float:right; font-size:14px;}
/*客户自选方案*/
.ogmall_customer .choice{ font-size:12px;color:#444;overflow:hidden; clear:both; display:block; padding-top:10px}
.ogmall_customer .choice .li{ clear:both; display:block; padding:8px 0}
.ogmall_customer .choice b{ width:100px; float:left; padding:8px 0; font-size:16px; color:#333}
.ogmall_customer .choice ul{ float:left; width:1100px;}
.ogmall_customer .choice ul li{ float:left; padding:11px 27px 0 0}
.ogmall_customer .choice ul li a{ padding:0 3px; color:#666}
.ogmall_customer .choice ul li a:hover{ color:#ed145b; padding:0 3px}
.ogmall_customer .choice .on{ background:#ed145b; color:#fff; padding:0 3px; border-radius:3px}
.ogmall_customer .choice .on:hover{ color:#fff; }
.ogmall_customer .customer{ margin:30px 0 0 0}
.ogmall_customer .customer .hd{ font-size:12px; color:#666;border-bottom:#e6e6e6 solid 1px; overflow:hidden}
.ogmall_customer .customer .hd li{ float:left; color:#666; height:34px; line-height:34px; padding:0 20px; border:#fff solid 1px; border-bottom:none; cursor:pointer}
.ogmall_customer .customer .hd .on{ background:#f5f5f5; border:#e6e6e6 solid 1px; border-bottom:none}
.ogmall_customer .customer .bd{}
.ogmall_customer .customer .bd ul{ margin-left:-40px;}
.ogmall_customer .customer .bd ul li{ float:left; width:578px;border:#ccc solid 1px; margin:40px 0 0 40px}
.ogmall_customer .customer .bd ul li img{ width:578px; height:380px; vertical-align:bottom}
.ogmall_customer .customer .bd ul li .t{ height:70px; line-height:70px; text-align:center}
.ogmall_customer .customer .bd ul li .t span{ font-size:20px; color:#000; display:inline-block}
.ogmall_customer .customer .bd ul li .t em{ font-size:14px; color:#666; display:inline-block; padding-left:25px}
/*设计方案详情页*/
.ogmall_programme_show{ overflow:hidden}
.ogmall_programme_show h1{ font-size:28px; color:#1a1a1a; padding:35px 0 20px}
.ogmall_programme_show .t1{ float:left; width:280px;}
.ogmall_programme_show .t1 img{ width:280px; height:160px;}
.ogmall_programme_show .t2{ float:left; width:165px; font-size:14px; color:#999; text-align:right}
.ogmall_programme_show .t3{ width:305px; float:left;}
.ogmall_programme_show .t3 img{ width:180px; height:162px;}
.ogmall_programme_show .t4{ width:250px; float:left; font-size:14px; color:#999; line-height:34px; margin-top:-10px}
.ogmall_programme_show .t4 b{ font-size:22px; color:#ed145b; font-weight:normal; padding-right:5px}
.ogmall_programme_show .t5{ width:200px; float:left; color:#999; font-size:14px; }
.ogmall_programme_show .t5 .l{ float:left; width:95px; text-align:right;padding-right:18px}
.ogmall_programme_show .t5 .l h2{ font-size:20px; color:#000; padding-bottom:10px; margin-top:-4px}
.ogmall_programme_show .t5 .r{ width:87px; float:left}
.ogmall_programme_show .t5 .r img{ width:87px; height:87px;}
.ogmall_programme_show .t5 .btn_programme{ background:#ed145b; color:#fff; font-size:20px; padding:8px 40px; float:right; display:block; border-radius:5px}
.ogmall_programme_show .title{ border-bottom:#ed145b solid 1px; overflow:hidden; margin-top:30px}
.ogmall_programme_show .title span{ font-size:16px; color:#ed145b; border:#ed145b solid 1px; border-radius:3px 3px 0 0; border-bottom:none; padding:12px 30px; float:left}
.ogmall_programme_show .tab_show{ padding:20px 0 0 0; overflow:hidden; color:#444}
.ogmall_programme_show .tab_show .hd{ text-align:center; margin-bottom:30px}
.ogmall_programme_show .tab_show .hd ul li{border:#999 solid 1px; border-radius:3px; color:#999; padding:10px 20px; display:inline-block; margin:0 8px; cursor:pointer}
.ogmall_programme_show .tab_show .hd ul li.on{ background:#ed145b;border:#ed145b solid 1px; color:#fff}
.ogmall_programme_show .tab_show .pic img{ width:1200px}
.ogmall_programme_show .tab_show .tit{ font-size:16px; color:#000; font-weight:bold; padding:20px 0 10px}
.ogmall_programme_show .tab_show .txt{ font-size:14px; color:#999; line-height:28px}
.ogmall_programme_show .tab_show ul.goods{ margin-left:-15px}
.ogmall_programme_show .tab_show ul.goods li{ float:left; width:360px; margin-left:15px; background:#f5f5f5; padding:15px; overflow:hidden; margin-bottom:15px;}
.ogmall_programme_show .tab_show ul.goods li .img{ float:left}
.ogmall_programme_show .tab_show ul.goods li .img img{ width:90px; height:90px; vertical-align:bottom}
.ogmall_programme_show .tab_show ul.goods li .tl{ float:left; padding-left:10px; width:180px;}
.ogmall_programme_show .tab_show ul.goods li .tl h3{ font-size:14px; color:#333; font-weight:bold; padding-bottom:23px}
.ogmall_programme_show .tab_show ul.goods li .tl p{ font-size:12px; color:#999; line-height: 24px}
.ogmall_programme_show .tab_show ul.goods li .tr{ float:right; width:80px; text-align:right}
.ogmall_programme_show .tab_show ul.goods li .tr h3{ font-size:14px; color:#333; font-weight:bold; padding-bottom:46px}
.ogmall_programme_show .tab_show ul.goods li .tr a{ font-size:12px; color:#ed145b}
.ogmall_recommend{ padding:20px 0 20px; overflow:hidden}
.ogmall_recommend .title{ font-size:16px; color:#333; border-bottom:#ccc solid 1px; padding-bottom:10px; margin-bottom:20px}
.ogmall_recommend .picLoop{ overflow:hidden; position:relative;} 
.ogmall_recommend .picLoop .sPrev{ float:left;width:11px; height:270px; overflow:hidden;cursor:pointer; background:url(../img/pn.png) no-repeat left center; margin:0 16px 0 8px} 
.ogmall_recommend .picLoop .sNext{ float:right;width:11px; height:270px; overflow:hidden;cursor:pointer; background:url(../img/pn.png) no-repeat right center; margin:0 8px 0 16px} 
.ogmall_recommend .picLoop .bd{border:none !important; width:1130px; float:left; overflow:hidden}  
.ogmall_recommend .picLoop .bd ul li{ width:360px;  float:left; margin:0px 20px 0 0}
.ogmall_recommend .picLoop .bd ul li .img img{ width:360px; height:206px; vertical-align:bottom}
.ogmall_recommend .picLoop .bd ul li .b{ background:#f5f5f5; height:64px;}
.ogmall_recommend .picLoop .bd ul li .b img{ width:46px; height:46px; margin:9px 10px 0 30px; float:left}
.ogmall_recommend .picLoop .bd ul li .b span{ float:left; width:260px; line-height:64px; font-size:14px; color:#000}
.ogmall_recommend .picLoop .bd ul li .b em{ color:#666; padding-left:20px}
/*设计师*/
.ogmall_designer_list{ color:#333}
.ogmall_designer_list .title{ border-top:#ccc solid 1px; padding-top:20px; margin-top:30px; clear:both; display:block; overflow:hidden}
.ogmall_designer_list .title h1{ font-size:20px; color:#ed145b; font-weight:bold;float:left}
.ogmall_designer_list .designer_pic .bigImg{ position: relative; margin:30px 0 10px}
.ogmall_designer_list .designer_pic .bigImg li{ text-align:center;}
.ogmall_designer_list .designer_pic .bigImg li h2{ font-size:20px; color:#000; padding-bottom:14px}
.ogmall_designer_list .designer_pic .bigImg li p{ color:#666; padding-bottom:30px}
.ogmall_designer_list .designer_pic .bigImg li em{ color:#ed145b}
.ogmall_designer_list .designer_pic .sPrev{ float: left; display: block; width:80px; height:80px;background: url(../img/spn.gif) no-repeat left top; margin-top:70px }
.ogmall_designer_list .designer_pic .sNext{float: right; display: block; width:80px; height:80px;background: url(../img/spn.gif) no-repeat right bottom; margin-top:70px }
.ogmall_designer_list .designer_pic .smallImg{ float:left;  display:inline; overflow: hidden;}
.ogmall_designer_list .designer_pic .smallImg ul{  width: 9999px; overflow: hidden; }
.ogmall_designer_list .designer_pic .smallImg li{ float: left; width:130px; cursor:pointer;  display: inline; text-align:center; padding-top:70px  }
.ogmall_designer_list .designer_pic .smallImg img{  width:80px; height:80px; border-radius:50%; vertical-align:bottom ;transition-duration: .5s; }
.ogmall_designer_list .designer_pic .smallImg .on img{ width:130px; height:130px; border-radius:50%; margin-top:-50px}
.ogmall_designer_list .designer_pic .smallImg li p{ font-size:18px; color:#1a1a1a; padding:20px 0 0 0 }






























